//
//  UIUtils.h
//  旅拍1.0
//
//  Created by 司马帅帅 on 15/7/6.
//  Copyright (c) 2015年 司马帅帅. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface UIUtils : NSObject
// 根据宽度求高度  content 计算的内容  width 计算的宽度 font字体大小
+ (CGFloat)getHeightWithContent:(NSString *)content width:(CGFloat)width font:(CGFloat)font;

// 根据高度度求宽度  content 计算的内容  Height 计算的高度 font字体大小
+ (CGFloat)getWidthWithContent:(NSString *)content height:(CGFloat)height font:(CGFloat)font;

// 判断一个字符串是否为空 或者 只含有空格
+ (BOOL)isBlankString:(NSString *)string;

//判断身份权限
+ (int)isRoleIdentity;

// 添加提示框
+(void)setAlerView;

// 添加提示框
+(void)setAlerViewOne;

// 颜色变图片
+ (UIImage *)imageFromColor:(UIColor *)color forSize:(CGSize)size withCornerRadius:(CGFloat)radius;

// 去掉首末空格 空行
+ (NSString *)stringCharacterSet:(NSString *)inputString;
+ (NSString *)stringTrim:(NSString *)inputString;

// 把状态栏设置为白色
+ (void)setStatusBarColor;

// 美国时间转化为现在的时间
+ (NSDate *)getNowDateFromatAnDate:(NSDate *)anyDate;

// 根据时间戳返回时间字符串
+ (NSString *)getDataStringFromTimestamp:(NSString *)string;


// 传入float和要保留小数点后的位数，返回string类型
//+(NSString *)notRounding:(double)price afterPoint:(int)position;


//没有数据的时候展示的视图
+ (UIView *)noDataView:(NSString *)string withFrame:(CGRect )frame;

// 当没有网络的时候 展示的视图
+  (UIView *)noNetworkViewwithFrame:(CGRect )frame;

// 设置时间的格式 如：2016-02-23  yyyy-MM-dd HH:mm
+ (NSString *)dateStringWithDate:(NSDate *)date DateFormat:(NSString *)dateFormat;
+ (NSString *)dateStringWithDateStr:(NSString *)dateStr DateFormat:(NSString *)dateFormat;

// 判断两个日期的大小
+ (int)compareDateWithSelectDate:(NSString *)selectDate;

// 获得当前日期的上个月的日期
+ (NSString *)getBeformouthData;

// 获得本周开始结束日期
+ (NSString *)getWeekBeginAndEndData;

// 获得本月开始结束日期
+ (NSString *)getMonthBeginAndEndData;

// 根据文件的后缀获得图片的名字
+ (NSString *)accordingToFileSuffix:(NSString *)string;

+ (NSMutableAttributedString *)getAttributedStringWithLeftStr:(NSString *)leftStr withleftFont:(CGFloat )leftFont withLeftColor:(UIColor *)leftColor withRightStr:(NSString *)rightStr withRightFont:(CGFloat )rightFont withRightColor:(UIColor *)rightColor;

@end
